/**
 * 手机验证
 */
export function checkPhone(value) {
	let reg = /^1[3|5|6|7|8|9][0-9]{9}$/;
	let tipInfo = '请输入11位手机号码';
	if (reg.test(value)) {
		return true;
	}
	return false
}

/**
 * 身份证验证
 */
export function checkIdCard(value) {
	let reg = /^\d{15}|\d{18}$/;
	let tipInfo = '请输入正确的身份证号码';
	if (reg.test(value)) {
		return true;
	}
	return false
}
/**
 * 银行卡验证
 */
export function checkBankCard(value) {
	let reg = /^([1-9]{1})(\d{14}|\d{15}|\d{16}|\d{18})$/;
	let tipInfo = '请输入正确的银行卡卡号';
	if (reg.test(value)) {
		return true;
	}
	return false
}

/**
 * 账号验证
 */
export function checkAccount(value) {
	let reg = /^[a-zA-Z0-9]{4,16}$/;
	let tipInfo = '请输入4 到 16 位的账号';
	if (reg.test(value)) {
		return true;
	}
	return false
}

/**
 * 密码验证
 */
export function checkPassword(value) {
	let reg = /^\S{6,18}$/;
	let tipInfo = '请输入6-18位的密码';
	if (reg.test(value)) {
		return true;
	}
	return false
}

/**
 * 数字验证码验证
 */
export function checkMsgCode(value) {
	let reg = /^\d{6}$/;
	let tipInfo = '请输入6位数字验证码';
	if (reg.test(value)) {
		return true;
	}
	return false
}

/**
 * 用户名验证
 */
export function checkUserName(value) {
	let reg = /^\S{2,20}$/;
	let tipInfo = '用户名为2-20个字';
	if (reg.test(value)) {
		return true;
	}
	return false
}

/**
 * 邮箱验证
 */
export function checkEmail(value) {
	let reg = /^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$/;
	let tipInfo = '请输入正确的邮箱地址';
	if (reg.test(value)) {
		return true;
	}
	return false
}

/**
 * 年龄验证
 */
export function checkAge(value) {
	let reg = /^(0?[1-9]|[1-9][0-9])|^120$/;
	let tipInfo = '年龄为1-120岁';
	if (reg.test(value)) {
		return true;
	}
	return false
}